#header {
	Z-INDEX: 10; POSITION: relative; MARGIN: 0px; MIN-HEIGHT: 55px; WIDTH: 100%; BACKGROUND: url() repeat-x left top; HEIGHT: 55px; TOP: 0px; voice-family: inherit
}
#header-inner {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1190px; HEIGHT: 100%
}

#p-logo {
	WIDTH: 107px; HEIGHT: 45px
}
#p-logo A {
	WIDTH: 107px; HEIGHT: 45px
}
#p-logo A:hover {
	WIDTH: 107px; HEIGHT: 45px
}
#p-logo A {
	DISPLAY: block; TEXT-DECORATION: none
}
#p-logo A:hover {
	DISPLAY: block; TEXT-DECORATION: none
}
#p-title {
	POSITION: absolute; OVERFLOW: visible; TOP: 25px; LEFT: 140px
}
#p-title A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: white; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#p-title A:hover {
	TEXT-DECORATION: underline
}

#p-title2 {
	POSITION: absolute; OVERFLOW: visible; TOP: 15px; LEFT: 1040px
}
#p-title2 A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: white; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


#header-download {
	POSITION: absolute; TOP: 12px; RIGHT: 50px
}
.search-input-outer {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url() no-repeat 0px 0px; HEIGHT: 23px; TOP: 35px; PADDING-TOP: 2px; LEFT: 30px
}
.search-input-outer INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; FONT-STYLE: italic; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; BACKGROUND: no-repeat 0px 0px; COLOR: #a1a1a1; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
.search-input-outer INPUT:focus {
	OUTLINE-WIDTH: 0px
}
.search-input-outer INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url() repeat-x 0px 0px; PADDING-TOP: 0px
}
BODY {
	COLOR: black
}
TD {
	COLOR: black
}
TH {
	COLOR: black
}
INPUT {
	COLOR: black
}
BODY {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
TD {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
TH {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
PRE {
	FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 12px; voice-family: inherit
}
#container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#container-bottom {
	WIDTH: 100%; MARGIN-BOTTOM: 0px
}
#content-top {
	BACKGROUND-COLOR: transparent; MARGIN-TOP: 0px; HEIGHT: 70px
}
DIV#content {
	MIN-HEIGHT: 700px
}
DIV#main {
	PADDING-BOTTOM: 70px; MARGIN: 0px auto; MIN-HEIGHT: 700px; MAX-WIDTH: 1190px
}
#hlayout {
	WIDTH: 100%
}
DIV#mainArea {
	MIN-WIDTH: 1190px; BACKGROUND: url(/zkdemo/images/background.png) no-repeat center 0px
}
DIV#sidebarArea {
	MIN-HEIGHT: 700px; WIDTH: 190px; FLOAT: left
}
DIV#mainBackground {
	POSITION: absolute; WIDTH: 100%
}
DIV#mainBackground-header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 900px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
DIV#mainContentArea {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 900px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
DIV#mainBackground-footer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 900px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
DIV#mainBackground-header {
	BACKGROUND: url() no-repeat center 0px; HEIGHT: 20px
}
DIV#mainBackground-content {
	WIDTH: 100%
}
DIV#mainBackground-footer {
	BACKGROUND: url() no-repeat center 0px; HEIGHT: 20px
}
DIV#mainContentArea {
	MIN-HEIGHT: 700px; BACKGROUND: url() repeat-y center 0px
}
#sidebar-tree {
	WIDTH: 180px
}
.sidebar-tree A {
	ZOOM: 1; DISPLAY: block; COLOR: #464646; TEXT-DECORATION: none
}
.sidebar-tree-items A {
	ZOOM: 1; DISPLAY: block; COLOR: #464646; TEXT-DECORATION: none
}
.sidebar-tree A:hover {
	COLOR: #008fbb
}
.st-current {
	MARGIN-BOTTOM: 25px
}
.st-current .label {
	DISPLAY: inline-block
}
.sidebar-tree-items {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.sidebar-tree-items LI {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: list-item; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sidebar-tree-category {
	MARGIN: 5px 0px 7px
}
.sidebar-tree-category UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sidebar-tree-category LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; DISPLAY: inline-block; BACKGROUND: no-repeat 0px 100%; HEIGHT: 25px; CURSOR: default; LIST-STYLE-IMAGE: none
}
.sidebar-tree-category .label {
	POSITION: relative; MIN-WIDTH: 150px; COLOR: #464646; FONT-SIZE: 14px; TOP: 3px
}
.sidebar-tree-items A {
	FONT-SIZE: 11px
}
.sidebar-tree-items .current-item {
	FONT-SIZE: 11px
}
.sidebar-tree-items .current-item {
	COLOR: #f7941d
}
.sidebar-tree-items .new-item {
	DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; HEIGHT: 9px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.sidebar-tree-items .updated-item {
	DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; HEIGHT: 9px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.sidebar-tree-items .new-item {
	BACKGROUND-IMAGE: url(/zkdemo/images/new1.gif); WIDTH: 17px
}
.sidebar-tree-items .updated-item {
	BACKGROUND-IMAGE: url(/zkdemo/images/updated.gif); WIDTH: 32px
}
.st-others .st-other-node {
	MIN-WIDTH: 140px; PADDING-BOTTOM: 5px; MARGIN: 1px 0px 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; HEIGHT: 16px; PADDING-TOP: 4px
}
.st-others .st-other-node .label {
	PADDING-LEFT: 21px; BACKGROUND: no-repeat 0px 0px; HEIGHT: 16px
}
.st-others UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.st-others UL LI {
	LIST-STYLE: none none outside
}
.st-others A {
	FONT-SIZE: 12px
}
.st-others .st-other-current A {
	FONT-STYLE: italic
}
.st-others .st-other-current SPAN {
	FONT-STYLE: italic
}
.st-others .st-other-current {
	opacity: 0.5
}
.search-result .sidebar-tree-category LI {
	BACKGROUND: url() no-repeat 0px 0px
}
.search-result-highlight {
	BACKGROUND: #ffffaa
}
.search-busy-server {
	BACKGROUND: url(/zkdemo/images/loader2.gif) no-repeat right 0px
}
.search-no-result {
	FONT-STYLE: italic
}
.search-busy-server {
	FONT-STYLE: italic
}
.search-result-footer {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; COLOR: #008fbb; FONT-SIZE: 10px; BORDER-TOP: #868686 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.search-result-footer A {
	COLOR: #008fbb; TEXT-DECORATION: none
}
.search-result-footer A:hover {
	TEXT-DECORATION: underline
}
.search-result-category {
	BACKGROUND: url() no-repeat 13px 0px
}
.search-result .sidebar-tree-category .label {
	MIN-WIDTH: 160px
}
.sidebar-tree-items LI.search-result-item-title {
	PADDING-BOTTOM: 1px
}
.sidebar-tree-items LI.search-result-desc-digest {
	FONT-STYLE: italic; PADDING-LEFT: 40px; COLOR: #888888; FONT-SIZE: 11px
}
.sidebar-tree-category .label {
	BORDER-BOTTOM: #bfbfbf 1px solid; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3)
}
.st-other-node {
	BORDER-BOTTOM: #bfbfbf 1px solid; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3)
}
.sidebar-tree-category .label {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
DIV#search-result-separator {
	HEIGHT: 6px; MARGIN-LEFT: 26px; BORDER-TOP: #bfbfbf 1px solid
}
.search-result-footer {
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3)
}
DIV#search-result-separator {
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3)
}
.st-others .st-other-current {
	FILTER: alpha(opacity=50)
}
.demo-content-outer {
	MIN-HEIGHT: 240px
}
DIV#mainContentArea-inner {
	WIDTH: 880px; MARGIN-LEFT: 10px
}
DIV#entryContentPanel {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 13px
}
DIV#contentHeader {
	POSITION: relative; WIDTH: 100%; HEIGHT: 30px; TOP: -3px
}
DIV#breadCrumb {
	WIDTH: 70%; DISPLAY: inline-block; FLOAT: left; COLOR: #008fbb; FONT-SIZE: 1.6em
}
DIV#themeSelector {
	DISPLAY: inline-block; FLOAT: right; PADDING-TOP: 4px
}
DIV#image {
	WIDTH: 24px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BACKGROUND: no-repeat 0px 0px; FLOAT: left; HEIGHT: 24px
}
.breadcrumb-arrow {
	PADDING-RIGHT: 7px; DISPLAY: inline-block; FLOAT: left; PADDING-TOP: 7px
}
DIV#permlink {
	PADDING-LEFT: 3px; DISPLAY: inline-block; PADDING-TOP: 1px
}
DIV#permlink A.twitter-share-button {
	COLOR: #d2edfd; TEXT-DECORATION: none
}
A.crumbLink {
	PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, Tahoma, Verdana, sans-serif; FLOAT: left; COLOR: #008fbb; TEXT-DECORATION: none
}
.themelb {
	COLOR: #008fbb
}
.resourcelb {
	COLOR: #008fbb; FONT-SIZE: 14px
}
SPAN.ctrllb {
	COLOR: #008fbb; FONT-SIZE: 14px
}
.facebookLikeEach {
	MARGIN-BOTTOM: -5px; MARGIN-LEFT: 10px
}
.z-demo-config {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.z-demo-config LEGEND SPAN {
	FONT-WEIGHT: bold
}
.tip {
	PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #fffee6; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 10px; HEIGHT: 16px; PADDING-TOP: 12px
}
.tip-img {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url() no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px
}
.tip-text {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #8f5700; PADDING-TOP: 1px
}
.demo-sep-ver {
	WIDTH: 40px; BACKGROUND: url() no-repeat center center; HEIGHT: 350px
}
.demo-sep-hor {
	BACKGROUND: url() no-repeat center center; HEIGHT: 40px
}
DIV#desc-tabbox {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fffee6; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV#desc-tabbox-inner {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.desc-tabs {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 0px; HEIGHT: 35px; PADDING-TOP: 0px
}
.desc-tabs UL {
	HEIGHT: 35px
}
.desc-tab {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: block; FONT-FAMILY: arial, sans-serif; FLOAT: left; HEIGHT: 35px; FONT-SIZE: 12px; CURSOR: default; PADDING-TOP: 0px
}
.desc-tabs-cnt .desc-tab-hl {
	MARGIN: 0px; DISPLAY: block
}
.desc-tabs-cnt .desc-tab-text {
	MARGIN: 0px; DISPLAY: block
}
.desc-drop-cnt .desc-tab-text {
	MARGIN: 0px; DISPLAY: block
}
.desc-drop-cnt .desc-tab-text {
	DISPLAY: inline-block
}
.desc-tabs-cnt .desc-tab-text {
	DISPLAY: inline-block
}
.desc-tab-hl {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 1px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 9px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 14px; DISPLAY: block; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 9px
}
.desc-tab .desc-tab-hl {
	BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f2f2f2; HEIGHT: 24px; MARGIN-RIGHT: 2px
}
.desc-tab-hl .drop-arrow {
	BORDER-BOTTOM: 0px; WIDTH: 12px; ZOOM: 1; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: url() no-repeat; HEIGHT: 7px; MARGIN-LEFT: 5px
}
.desc-tab-seld .desc-tab-hl .drop-arrow {
	BACKGROUND-IMAGE: url()
}
.desc-tab-seld .desc-tab-hl {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 2px -1px 0px; BACKGROUND-POSITION: 0px 0px; CURSOR: default
}
.desc-tab-text {
	COLOR: #636363; FONT-SIZE: 0.97em; FONT-WEIGHT: bold
}
.desc-tab-seld .desc-tab-text {
	COLOR: #008fbb
}
.desc-drop-list {
	Z-INDEX: 100 !important; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; MIN-WIDTH: 200px; BORDER-LEFT: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.desc-drop-item {
	Z-INDEX: 100 !important; TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.desc-drop-item:hover {
	BACKGROUND: #e6f5fe
}
.desc-tab-seld .desc-drop-list {
	BACKGROUND: #ffffff
}
.drop-list-cnt LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; FONT-SIZE: 12px; CURSOR: default; PADDING-TOP: 0px
}
.desc-clear {
	LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.desc-tabs-edge {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 0 !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 1px; PADDING-RIGHT: 0px !important; BACKGROUND: 0px 0px; FLOAT: left; FONT-SIZE: 0px !important; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.desc-tabpanels {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.desc-tabpanel {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; MIN-HEIGHT: 300px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #363636; BORDER-TOP: medium none; PADDING-TOP: 5px
}
.desc-tabpanel-cnt {
	MIN-HEIGHT: 300px
}
.desc-tab-img-desc {
	POSITION: relative; WIDTH: 16px; BACKGROUND: no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.desc-tab-img-code {
	POSITION: relative; WIDTH: 16px; BACKGROUND: no-repeat 0px 0px; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.desc-tab-img-desc {
	BACKGROUND-IMAGE: url()
}
.desc-tab-img-code {
	BACKGROUND-IMAGE: url()
}
.commercial {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; BACKGROUND: url() no-repeat 1px 1px; HEIGHT: 16px; COLOR: #5c93a4; PADDING-TOP: 0px
}
CODE {
	FONT-FAMILY: "Courier New", monospace; COLOR: #009900; FONT-SIZE: 12px
}
.sandbox-link {
	POSITION: relative; DISPLAY: block; FLOAT: right; OVERFLOW: visible; CURSOR: default
}
.sandbox-link-cl {
	BACKGROUND: url() no-repeat 0px 0px
}
.sandbox-link-cr {
	BACKGROUND: url() no-repeat 0px 0px
}
.sandbox-link-cl {
	PADDING-LEFT: 15px
}
.sandbox-link-cr {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right -31px
}
.sandbox-link-cm {
	BACKGROUND: url() repeat-x 0px 0px; HEIGHT: 23px; PADDING-TOP: 7px
}
.sandbox-link-inner {
	PADDING-LEFT: 20px; BACKGROUND: url() no-repeat 0px 0px; MARGIN-LEFT: -4px; MARGIN-RIGHT: -3px; PADDING-TOP: 1px
}
.sandbox-link A {
	COLOR: #898989; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sandbox-link A:hover {
	COLOR: #636363
}
.syntaxhighlighter .toolbar {
	DISPLAY: none
}
.category-index {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.category-index-entry {
	MARGIN: 20px
}
.category-index-entry-snapshot {
	BORDER-BOTTOM: #a1a1a1 2px solid; BORDER-LEFT: #a1a1a1 2px solid; WIDTH: 154px; BACKGROUND: 0px 0px; HEIGHT: 96px; BORDER-TOP: #a1a1a1 2px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #a1a1a1 2px solid
}
.category-index-entry-snapshot:hover {
	BORDER-BOTTOM: #029bca 2px solid; BORDER-LEFT: #029bca 2px solid; BORDER-TOP: #029bca 2px solid; BORDER-RIGHT: #029bca 2px solid
}
.category-index-entry-snapshot A {
	WIDTH: 100%; DISPLAY: inline-block; HEIGHT: 100%; TEXT-DECORATION: none
}
.category-index-entry-title A {
	COLOR: #a1a1a1; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.category-index-entry-title A:hover {
	COLOR: #029bca
}
.category-index-entry-tag {
	ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; HEIGHT: 9px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: top
}
.category-index-entry-tag-new {
	BACKGROUND-IMAGE: url(/zkdemo/images/new1.gif); WIDTH: 17px
}
.category-index-entry-tag-updated {
	BACKGROUND-IMAGE: url(/zkdemo/images/updated.gif); WIDTH: 32px
}
.category-index-outer {
	MIN-HEIGHT: 650px
}
.syntaxhighlighter A {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter DIV {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter CODE {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE TD {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE TR {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE TBODY {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE THEAD {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TABLE CAPTION {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter TEXTAREA {
	BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0
}
.syntaxhighlighter {
	POSITION: relative !important; MARGIN: 1em 0px; WIDTH: 100% !important; FONT-SIZE: 1em !important; OVERFLOW: auto !important
}
.source.syntaxhighlighter {
	OVERFLOW: hidden !important
}
.syntaxhighlighter .bold {
	FONT-WEIGHT: bold !important
}
.syntaxhighlighter .italic {
	FONT-STYLE: italic !important
}
.syntaxhighlighter .line {
	WHITE-SPACE: pre !important
}
.syntaxhighlighter TABLE {
	WIDTH: 100% !important
}
.syntaxhighlighter TABLE CAPTION {
	TEXT-ALIGN: left !important; PADDING-BOTTOM: 0.5em !important; PADDING-LEFT: 1em !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0.5em !important
}
.syntaxhighlighter TABLE TD.code {
	WIDTH: 100% !important
}
.syntaxhighlighter TABLE TD.code .container {
	POSITION: relative !important
}
.syntaxhighlighter TABLE TD.code .container TEXTAREA {
	BOX-SIZING: border-box !important; BORDER-BOTTOM: medium none; POSITION: absolute !important; BORDER-LEFT: medium none; PADDING-LEFT: 1em !important; WIDTH: 100% !important; WHITE-SPACE: pre !important; BACKGROUND: white; HEIGHT: 100% !important; OVERFLOW: hidden !important; BORDER-TOP: medium none; TOP: 0px !important; BORDER-RIGHT: medium none; LEFT: 0px !important
}
.syntaxhighlighter TABLE TD.gutter .line {
	TEXT-ALIGN: right !important; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 1em !important; PADDING-RIGHT: 0.5em !important; PADDING-TOP: 0px !important
}
.syntaxhighlighter TABLE TD.code .line {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 1em !important; PADDING-RIGHT: 1em !important; PADDING-TOP: 0px !important
}
.nogutter.syntaxhighlighter TD.code .container TEXTAREA {
	PADDING-LEFT: 0em !important
}
.nogutter.syntaxhighlighter TD.code .line {
	PADDING-LEFT: 0em !important
}
.show.syntaxhighlighter {
	DISPLAY: block !important
}
.collapsed.syntaxhighlighter TABLE {
	DISPLAY: none !important
}
.collapsed.syntaxhighlighter .toolbar {
	POSITION: static !important; PADDING-BOTTOM: 0em !important; PADDING-LEFT: 0.8em !important; WIDTH: auto !important; PADDING-RIGHT: 0.8em !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; PADDING-TOP: 0.1em !important
}
.collapsed.syntaxhighlighter .toolbar SPAN {
	DISPLAY: inline !important; MARGIN-RIGHT: 1em !important
}
.collapsed.syntaxhighlighter .toolbar SPAN A {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; DISPLAY: none !important; PADDING-TOP: 0px !important
}
.collapsed.syntaxhighlighter .toolbar SPAN A.expandSource {
	DISPLAY: inline !important
}
.syntaxhighlighter .toolbar {
	Z-INDEX: 10 !important; POSITION: absolute !important; WIDTH: 11px !important; HEIGHT: 11px !important; FONT-SIZE: 10px !important; TOP: 1px !important; RIGHT: 1px !important
}
.syntaxhighlighter .toolbar SPAN.title {
	DISPLAY: inline !important
}
.syntaxhighlighter .toolbar A {
	TEXT-ALIGN: center !important; DISPLAY: block !important; TEXT-DECORATION: none !important; PADDING-TOP: 1px !important
}
.syntaxhighlighter .toolbar A.expandSource {
	DISPLAY: none !important
}
.ie.syntaxhighlighter {
	PADDING-BOTTOM: 1px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-SIZE: 0.9em !important; PADDING-TOP: 1px !important
}
.ie.syntaxhighlighter .toolbar {
	LINE-HEIGHT: 8px !important
}
.ie.syntaxhighlighter .toolbar A {
	PADDING-TOP: 0px !important
}
.printing.syntaxhighlighter .alt1.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .highlighted.line .number {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt1.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .line .number {
	COLOR: #bbbbbb !important
}
.printing.syntaxhighlighter .line .content {
	COLOR: black !important
}
.printing.syntaxhighlighter .toolbar {
	DISPLAY: none !important
}
.printing.syntaxhighlighter A {
	TEXT-DECORATION: none !important
}
.printing.syntaxhighlighter .plain {
	COLOR: black !important
}
.printing.syntaxhighlighter .plain A {
	COLOR: black !important
}
.printing.syntaxhighlighter .comments {
	COLOR: #008200 !important
}
.printing.syntaxhighlighter .comments A {
	COLOR: #008200 !important
}
.printing.syntaxhighlighter .string {
	COLOR: blue !important
}
.printing.syntaxhighlighter .string A {
	COLOR: blue !important
}
.printing.syntaxhighlighter .keyword {
	COLOR: #006699 !important; FONT-WEIGHT: bold !important
}
.printing.syntaxhighlighter .preprocessor {
	COLOR: gray !important
}
.printing.syntaxhighlighter .variable {
	COLOR: #aa7700 !important
}
.printing.syntaxhighlighter .value {
	COLOR: #009900 !important
}
.printing.syntaxhighlighter .functions {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .constants {
	COLOR: #0066cc !important
}
.printing.syntaxhighlighter .script {
	FONT-WEIGHT: bold !important
}
.printing.syntaxhighlighter .color1 {
	COLOR: gray !important
}
.printing.syntaxhighlighter .color1 A {
	COLOR: gray !important
}
.printing.syntaxhighlighter .color2 {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .color2 A {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .color3 {
	COLOR: red !important
}
.printing.syntaxhighlighter .color3 A {
	COLOR: red !important
}
.printing.syntaxhighlighter .break {
	COLOR: black !important
}
.printing.syntaxhighlighter .break A {
	COLOR: black !important
}
.syntaxhighlighter {
	BACKGROUND-COLOR: white !important
}
.syntaxhighlighter .alt1.line {
	BACKGROUND-COLOR: white !important
}
.syntaxhighlighter .alt2.line {
	BACKGROUND-COLOR: white !important
}
.syntaxhighlighter .alt1.highlighted.line {
	BACKGROUND-COLOR: #e0e0e0 !important
}
.syntaxhighlighter .alt2.highlighted.line {
	BACKGROUND-COLOR: #e0e0e0 !important
}
.syntaxhighlighter .number.highlighted.line {
	COLOR: black !important
}
.syntaxhighlighter TABLE CAPTION {
	COLOR: black !important
}
.syntaxhighlighter .gutter {
	COLOR: #afafaf !important
}
.syntaxhighlighter .gutter .line {
	BORDER-RIGHT: #6ce26c 3px solid
}
.syntaxhighlighter .gutter .highlighted.line {
	BACKGROUND-COLOR: #6ce26c !important; COLOR: white !important
}
.printing.syntaxhighlighter .line .content {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.collapsed.syntaxhighlighter {
	OVERFLOW: visible !important
}
.collapsed.syntaxhighlighter .toolbar {
	BORDER-BOTTOM: #6ce26c 1px solid; BORDER-LEFT: #6ce26c 1px solid; BACKGROUND: white; COLOR: blue !important; BORDER-TOP: #6ce26c 1px solid; BORDER-RIGHT: #6ce26c 1px solid
}
.collapsed.syntaxhighlighter .toolbar A {
	COLOR: blue !important
}
.collapsed.syntaxhighlighter .toolbar A:hover {
	COLOR: red !important
}
.syntaxhighlighter .toolbar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #6ce26c; COLOR: white !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.syntaxhighlighter .toolbar A {
	COLOR: white !important
}
.syntaxhighlighter .toolbar A:hover {
	COLOR: black !important
}
.syntaxhighlighter .plain {
	COLOR: black !important
}
.syntaxhighlighter .plain A {
	COLOR: black !important
}
.syntaxhighlighter .comments {
	COLOR: #008200 !important
}
.syntaxhighlighter .comments A {
	COLOR: #008200 !important
}
.syntaxhighlighter .string {
	COLOR: blue !important
}
.syntaxhighlighter .string A {
	COLOR: blue !important
}
.syntaxhighlighter .keyword {
	COLOR: #006699 !important
}
.syntaxhighlighter .preprocessor {
	COLOR: gray !important
}
.syntaxhighlighter .variable {
	COLOR: #aa7700 !important
}
.syntaxhighlighter .value {
	COLOR: #009900 !important
}
.syntaxhighlighter .functions {
	COLOR: #ff1493 !important
}
.syntaxhighlighter .constants {
	COLOR: #0066cc !important
}
.syntaxhighlighter .script {
	COLOR: #006699 !important; FONT-WEIGHT: bold !important
}
.syntaxhighlighter .color1 {
	COLOR: gray !important
}
.syntaxhighlighter .color1 A {
	COLOR: gray !important
}
.syntaxhighlighter .color2 {
	COLOR: #ff1493 !important
}
.syntaxhighlighter .color2 A {
	COLOR: #ff1493 !important
}
.syntaxhighlighter .color3 {
	COLOR: red !important
}
.syntaxhighlighter .color3 A {
	COLOR: red !important
}
.syntaxhighlighter .keyword {
	FONT-WEIGHT: bold !important
}
#z-timeout {
	Z-INDEX: 9999999; BORDER-BOTTOM: #a9dbfb 1px solid; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F0F9FE', EndColorStr='#97D4FA'); BORDER-LEFT: #a9dbfb 0px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0f9fe; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; DISPLAY: none; OVERFLOW: hidden; BORDER-TOP: #a9dbfb 0px solid; TOP: 0px; BORDER-RIGHT: #a9dbfb 1px solid; PADDING-TOP: 10px; LEFT: 45%; -moz-box-shadow: 0px 0px 6px #ffffff; -webkit-box-shadow: 0px 0px 6px #ffffff; box-shadow: 0px 0px 6px #ffffff
}
#z-timeout SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 500px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; COLOR: #008bb6; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#z-timeout SPAN IMG {
	MARGIN: 0px 10px
}
DIV#pageBody {
	TEXT-ALIGN: left; BACKGROUND-COLOR: white; FONT-FAMILY: Verdana, Sans-serif, Arial, "Trebuchet MS", "Times New Roman"; COLOR: #666666; FONT-SIZE: 8pt
}
#contact A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contact A:hover {
	TEXT-DECORATION: underline
}
